package com.efuture.chaptersix

/* @Description: Kotlin语言扩展属性
 * @Auther: zhaoshanshan
 * @Date: 2022/03/11/6:03 下午
 */

val String.myFiled:String
get() = "zhaoshanshan"//扩展属性必须实现get 方法
//对String进行函数扩展
fun String.showPrintlnInfo():String{
    println("你传入的参数是$this")
    return this;
}

fun main() {

    //使用扩展属性
    println("123".myFiled)

    val test:String = "ABC"
    test.myFiled.showPrintlnInfo().showPrintlnInfo()//链式调用

}
    